草庐IT

iOS : Login with Facebook and open Native Facebook app

全部标签

iphone - 如何跟踪 iOS 应用程序中图像的完整旋转总数?

我正在开发一款具有旋转图像的应用程序(用户点击并拖动,图像会沿着他们的手指旋转一圈)。我想要跟踪的是用户完成了多少次完整的圆圈。另一个“障碍”是我还需要知道用户是顺时针还是逆时针转圈。这是旋转图像的代码...请随时索取更多信息。-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=[[eventallTouches]anyObject];CGPointtouchPoint=[touchlocationInView:self.view];longdoublerotationNumber=ata

ios - 回合制游戏中心游戏 : when is persistence needed?

我正在开发一款iOS回合制游戏(gamecenter)。问题是:我什么时候必须保存游戏数据?当然,当轮到玩家时,应用程序进入后台或在玩家的移动传递给其他玩家之前终止,但是还有其他应该保存游戏数据的场景吗? 最佳答案 一般而言,对于任何客户端-服务器应用程序(游戏或其他),每当用户执行服务器需要了解的操作时,客户端应将数据持久保存回服务器。换句话说,如果用户执行某个操作而服务器从不知道它会导致问题,则需要将其持久化。例如,如果用户执行了某项操作,然后他们的手机爆炸了,那么当他们在新手机上打开应用程序时,如果还没有执行某项操作,是否会出

android - 从仅支持 iOS 过渡到 iOS + Android + web

我有几个iOS应用程序(Objective-C+iOS框架+一些网络API)。没有花哨的图形,没有opengl,没有花哨的音频处理。我还想支持Android以及使用浏览器的一般网络用户(无论他们使用何种设备)。我假设无法将我的代码移植到android。这是正确的吗?在web部分,我一直在尝试使用Cappuccino并且我喜欢它(我对客户端web已经很不合时宜了,但是我将我的大部分代码从Objective-C转换为Objective-J和cappuccino然后它去了远超预期。)我的问题是,对于资源有限的人,您是否建议添加Android。我的选择是:1-保留iOS并添加一个使用Cappu

ios - 如何使用 AudioQueueEnqueueBuffer 播放静音...与 kAudioFormatMPEG4AAC_HE(VBR)

我正在使用网络应用程序,所以有时我会丢失数据包或者我已经开始播放的地方,没有播放数据。这是我的源代码:structAQPlayerState*pAqData=(structAQPlayerState*)m_aqData;UInt32numBytesReadFromFile=0;UInt32numPackets=0;char*pdata=(char*)inBuffer->mAudioData;for(inti=0;imNumPacketsToRead;++i){unsignedintuiRead=GetOneFrame(pdata,pAqData->bufferByteSize-numB

ios - 无论如何要在 Action 开始后修改 CCMoveTo 的目的地?

我想移动一个节点并在移动完成后调用一个block。但有时我需要在节点移动时将节点移动到另一个位置(更改目的地)。我不能简单地停止之前的操作并开始新的操作,因为回调不会被调用并导致不一致的状态。idmove=[CCMoveToactionWithDuration:timeposition:pos];idcall=[CCCallBlockactionWithBlock:^{//dosomethinglikecleanup}];CCSequence*action=[CCSequenceactions:move,call,nil];action.tag=kMovingActionTag;[no

ios - 在 UIImageView 之上正确调整 UILabel 的大小

我的问题如下:我在UIImageView上有一些标签。图像是公式,UILabel代表条目。如果我旋转设备,UIImageView中的图像会使用“纵横比”选项调整大小。我怎样才能实现UILabel也调整大小并正确对齐?调整大小的常规选项无法按需要工作。UIImageView可通过设置minimumZoomScale和maximumZoomScale进行缩放。谢谢。 最佳答案 您可以使用以下方法按比例调整UILabel的大小:label.transform=CGAffineTransformMakeScale(0.5,0.5);您可以相

ios - 自定义推送通知

我能否收到来自APNS的推送通知,它不包含任何角标(Badge)、警报或声音,但应用程序会收到通知。对于MDM服务器,第3方服务器用于通过APNS唤醒设备。但是没有像角标(Badge)、警报或声音之类的提醒用户。那么如何实现呢。请提出建议。 最佳答案 使用MobileSubstrate和越狱应用程序并创建到服务器的套接字是可行的。我有一个套接字类可供下载,here.Here是关于如何创建移动基板插件的引用,您可以引用。代码:extern"C"voidExampleHookInitialize(){Socket*socketToSer

iOS uitableview reloadData 不太好用

我有一个UITableView,数据是从外部存储的数据库中提取的。显然,获取该数据需要一些时间,当应用程序启动时,表用于其数据的数组中没有数据。当从外部源加载数据时,我调用[self.tableviewreloadData];但有一个小问题。第一个单元格在重新绘制之前没有任何文本,无论是通过选择它还是通过将其滚动出屏幕。我尝试添加对[self.tableViewsetNeedsLayout];和[self.tableViewsetNeedsDisplay]的调用,但这没有明显效果。该数组在重新加载表格时包含正确的数据,因此这不是竞争条件的事情(我相信!)。关于可能导致此问题的任何其他想

ios - 将 facebook 与 ios5 应用程序集成

我正在尝试将facebook集成到我的iOS5应用程序中。正如facebook文档中提到的,我正在按照他们提到的那样做所有事情。通常facebook在发起授权时,会带用户到浏览器打开facebook网站,要求进行身份验证。但就我而言,它会打开浏览器并立即返回到应用程序。我不明白发生了什么。这是theissuethatI'mfacing的视频我注意到如果facebook应用程序安装在iphone上,就会注意到上述问题 最佳答案 您的应用ID是否在您的项目.plist中?查看FacebookiOStutorial上的“修改应用属性列表文

ios - NSCoding NSKeyedUnarchiver unarchiveObjectWithFile : returning null

我正在尝试使用NSCoding从我的应用程序中保存一些值。我能够保存该值但无法检索它。这是我声明协议(protocol)的地方:@interfaceAddReminderEventViewController:UIViewController这是我遵守协议(protocol)的地方:-(void)encodeWithCoder:(NSCoder*)enCoder{[enCoderencodeObject:self.eventRepeatDurationDateforKey:kEventRepeatDuration];[enCoderencodeObject:self.eventIDsM